toss 라이브러리 분석
마지막 수정일 · 2026. 11. 06.
import { colors, FixedBottomCTA, Lottie, NavigationBar, Spacing, Top } from 'tosslib';
export function OrderCompletePage() {
return (
<>
<NavigationBar title="주문 완료" />
<Spacing size={40} />
<Lottie src="https://static.toss.im/lotties-common/check-spot.json" css={{ width: 80 }} />
<Top
title={<Top.TitleParagraph color={colors.grey900}>주문이 완료됐어요</Top.TitleParagraph>}
subtitle={<Top.SubTitleParagraph>4개 18,500원</Top.SubTitleParagraph>}
/>
<Spacing size={80} />
<FixedBottomCTA>확인했어요</FixedBottomCTA>
</>
);
}
title에 저렇게 compound pattern으로 지정해두는 거 좋은 듯.
나중에 badge나 span 줄바꿈 등을 넣을 때 prop이 늘어나는 걸 막기 위해서 저렇게